$(document).ready(function(){

	// 当前登录人区查岗列表
	toSearch();
	
	$(".closeX").click(function(){
		$("#updateAreaCheckForm").css('display','none')
	})
	
});

// 查询条件默认显示当天时间->格式 2017-09-01(年月日)
function systemDate(){
	var now = new Date();
	var systemDate = now.getFullYear() + "-"
			+ ((now.getMonth() + 1) < 10 ? "0" : "") + (now.getMonth() + 1)
			+ "-" + (now.getDate() < 10 ? "0" : "") + now.getDate();
	return systemDate;
}

//刷新
function reloadAreaChecks(){
	$("#tbFindAreaChecks").flexOptions( {
		newp : 1
	}).flexReload();
}

// 查询入口
var isInitFlexGrid = false;
function toSearch(){
	if(isInitFlexGrid == true){
		reloadAreaChecks();
	}else{
		loadAreaChecks();	// 重新查询区域查岗列表记录
		isInitFlexGrid = true;
	}
}

//加载区域查岗列表
function loadAreaChecks(){
	$("#tbFindAreaChecks").flexigrid( {
		url :  appCtx + "system/areaCheck/findAreaCheck.html",
		dataType : 'json',
		colModel : [{
			display : '管理机构',			//表头
			name : 'check_area_name', //序号列为固定值fid
			width : 150,			// 得加上，要不IE报错
			sortable:true,			// 序号列不能排序
			align : 'left'			//对齐方式
		}, {
			display : '查岗时间',
			name : 'check_time',
			width : 130,
			sortable : true,
			align : 'left',
			handlefunction : 'formatDate',	
			paramcolnames : ['check_time']
		}, {
			display : '查岗内容',
			name : 'check_content',
			width : 120,
			sortable : true,
			align : 'left'
		}, {
			display : '答案',
			name : 'answer',
			width : 120,
			sortable : true,
			align : 'left'
		}, {
			display : '回复时间',
			name : 'reply_time',
			width : 130,
			sortable : true,
			align : 'left',
			handlefunction : 'formatDate',	
			paramcolnames : ['reply_time']
		}, {
			display : '回复内容',
			name : 'reply_content',
			width : 120,
			sortable : true,
			align : 'left'
		}, {
			display : '查岗类型',
			name : 'check_type',
			width : 80,
			sortable : true,
			align : 'left',
			handlefunction : 'getCheckType',	// 查岗方式  1:手动  2:自动
			paramcolnames : ['check_type']
		}, {
			display : '应答结果',
			name : 'check_result',
			width : 90,
			sortable : true,
			align : 'left',
			handlefunction : 'getCheckResult',	// 查岗结果 1:正确 2:错误 3:超时 4:未应答  ---多条时，以正确答案为准 
			paramcolnames : ['check_result']
		}],
		resizable: false,
		sortname : "check_time",//第一次加载数据时排序列
		sortorder : "desc",//第一次加载数据时排序类型
		usepager : true,//是否分页，默认为true。
		showToggleBtn: false, 
		showTableToggleBtn : true,//是否显示收起/打开按钮,默认不显示。
		useRp : true,//是否可以动态设置每页显示的结果数，默认为false。
		rp : 10,//每页记录数，默认为10
		checkbox : true,//是否要多选框,默认为false。
		rowId : 'ID',// 多选框绑定行的id,只有checkbox : true时才有效。
		singleSelect:false,
		height : nav.whiceH[1]- 151 //表格高度
	});	 
}

//mongodb时间戳转日期 格式为 yyyy-MM-dd h:m:s
function formatDate(time){
	if(time.length == 0){
		return "";
	}else{
		var now=new Date(parseInt(time)); 
		var year=now.getFullYear(); 
		var month=((now.getMonth() + 1) < 10 ? "0" : "") + (now.getMonth() + 1);
		var date=(now.getDate() < 10 ? "0" : "") + now.getDate(); 
		var hour=(now.getHours() < 10 ? "0" : "") + now.getHours(); 
		var minute=(now.getMinutes() < 10 ? "0" : "") + now.getMinutes(); 
		var second=(now.getSeconds() < 10 ? "0" : "") + now.getSeconds(); 
		return year+"-"+month+"-"+date+" "+hour+":"+minute+":"+second;   
	}
}


// 查岗方式  1:手动  2:自动
function getCheckType(check_type){
	if(check_type == "1"){
		return "手动";
	}
	else{
		return "自动";
	}
}
// 查岗结果 1:正确 2:错误 3:超时 4:未应答  显示汉字
function getCheckResult(check_result){
	if(check_result == "1"){
		return "正确";
	}
	else if(check_result == "2"){
		return "错误";
	}
	else if(check_result == "3"){
		return "超时";
	}
	else{
		return "未应答";
	}
}




